package com.epam.facebook_client.task;

import org.json.JSONException;

import android.content.Context;
import android.view.View;

import common.wrapper.JSONObjectWrapper;

public abstract class JSONObjectAsyncTask<T extends JSONObjectWrapper> extends CommonAsyncTask<T> {

	public JSONObjectAsyncTask(Context context) {
		super(context);
	}

	public JSONObjectAsyncTask(Context context, View view) {
		super(context, view);
	}


	@Override
	protected T convert(String json) throws JSONException {
		T jo = create(json);
		return jo;
	}

	protected abstract T create(String json);
}
